﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;

namespace Brc_PaaS.Common.Model.Apollo
{
    public class SingleNamespaceConditionDto : BaseRequestDto
    {
        /// <summary>
        /// 所管理的配置环境
        /// </summary>
        [Required(ErrorMessage ="请输入所管理的配置环境")]
        public string Env { get; set; }

        /// <summary>
        /// 所管理的配置集群名， 一般情况下传入 default 即可。如果是特殊集群，传入相应集群的名称即可
        /// </summary>
        [Required(ErrorMessage ="请输入所管理的配置集群名")]
        public string ClusterName { get; set; }
        /// <summary>
        /// 所管理的Namespace的名称，如果是非properties格式，需要加上后缀名，如sample.yml
        /// </summary>
        [Required(ErrorMessage ="请输入所管理的Namespace的名称")]
        public string NamespaceName { get; set; }
    }
}
